/* @CHARSET "ISO-8859-1"; */

/* 
	R E S E T (Por Eric Meyer)
*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td
	{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: top;
	background: transparent;
}

body {
	line-height: 1;
}

ol,ul {
	list-style: none;
}

blockquote,q {
	quotes: none;
}

:focus {
	outline: 0;
}

ins {
	text-decoration: none;
}

del {
	text-decoration: line-through;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

a img {
	border: none
}

/*
	Estilos de la estructura

*/
@font-face {
	font-family: 'LT OKSANA';
	src: url('LT OKSANA.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
    font-family: 'NeverSayNever';
    src: url('Never Say Never.ttf') format('truetype');       
    font-weight: normal;
    font-style: normal;
}

/* ie subir fuente neversaynever */
/* Generated by Font Squirrel (http://www.fontsquirrel.com) on September 5, 2012 */



@font-face {
    font-family: 'rieslingregular';
    src: url('riesling-webfont.eot');
    src: url('riesling-webfont.eot?#iefix') format('embedded-opentype'),
         url('riesling-webfont.woff') format('woff'),
         url('riesling-webfont.ttf') format('truetype'),
         url('riesling-webfont.svg#rieslingregular') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'lt_oksanabold';
    src: url('lt_oksana_bold-webfont.eot');
    src: url('lt_oksana_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('lt_oksana_bold-webfont.woff') format('woff'),
         url('lt_oksana_bold-webfont.ttf') format('truetype'),
         url('lt_oksana_bold-webfont.svg#lt_oksanabold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'never_say_neverregular';
    src: url('neversaynever-webfont.eot');
    src: url('neversaynever-webfont.eot?#iefix') format('embedded-opentype'),
         url('neversaynever-webfont.woff') format('woff'),
         url('neversaynever-webfont.ttf') format('truetype'),
         url('neversaynever-webfont.svg#never_say_neverregular') format('svg');
    font-weight: normal;
    font-style: normal;
}



html {
	overflow: auto;
}

body {
	background-color: white;
	position: relative;
	font-family:Lucida Sans Unicode;
    font-size: 12.6px;
    font-weight: normal;
}

h1, #menu{
	font-family: LT OKSANA, lt_oksanaregular, Riesling, Verdana, Arial;
}

div.fixed {
	position: fixed;
	/* _position: absolute; */
}

#content-full {
	padding: 95px 45px 0 320px;
	background: white;
	margin: 0;
}

#header {
	width: 899px;
	height: 77px;
	background-color: white;
	top: 0;
	padding-top: 20px;
	z-index: 100;
	border-bottom: 3px  #CD0021 solid;
}

#logo {
	z-index: 100;
	background: white;
	min-height: 150px;
	min-width: 250px;
	max-height: 150px;
	max-width: 250px;
	padding: 0 40px 20px 30px;
}
	#logo h1 {
		margin: 30px 0 3px 0;
		font-size: 40px;
		font-weight: bold;
		text-align: center;
	}
	
	#logo a {
		text-decoration: none;
		color: black;
	}
	
	#logo a:hover {
		/*opacity: 0.8; */
	}
		
	#next-previous{
		position: absolute;
		top: 15px;
		left: 0;
		visibility: hidden;
		font-family: LT OKSANA, lt_oksanaregular, Riesling, Verdana, Arial;
		font-variant: small-caps;
		font-weight: bold;
	}
	
	#next-previous img{
		opacity: 0.8;
		z-index: 99;
	}
	
	#next-previous a{
		text-decoration: none;
		position: relative; 
	}
	
	#next-previous a span{
		/* opacity: 0;
		font-variant: small-caps;
		text-decoration: none;
		color: #000; */
		z-index: 100;
		text-decoration: none; width: auto; height: auto; line-height: 10px; padding: 3px; font-size: 12px; color: #719DAB; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1); text-align: left; border: 4px solid #fff; background: rgba(255,255,255,0.9); border-radius: 5px; pointer-events: none; 
		/* position: absolute;  */
		left: 0; bottom: 200px; opacity: 0; box-shadow: 1px 1px 2px rgba(0,0,0,0.1); -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; 
	}
	
	#next-previous a:hover span{
		/* opacity: 0.9;
		text-decoration: none; */
		
		opacity: 0.9; left: 50%; bottom: 8px; color: #000000;
	}

#menu {
	background: white;
	top: 180px;
	overflow: hidden;
 	height: 100%; 
	min-width: 260px;
	/* left: 0px; */
	font-variant: small-caps;
	font-weight: bold;
	padding-left:35px;
	z-index: 100;
}
	
#content {
/* 	padding-top: 50px; */
	position: static;
	max-width: 899px;
	min-height: 500px;
	overflow: hidden;
	margin-bottom: 10px;
}

#footer { 
	min-height: 5em;
	clear: both;
	margin-top:0px;
	padding-top: 5px;
}

#scroll {
	position: relative;
	background: white;
	margin: 0 auto;
	width: 899px;
	z-index: 99;
}

#notAvailable{
	margin-top:10px;
	width: 99.8%;
	height: auto;
	background-color: white;
	display: table-cell;
	float:left;
	border:solid 1px;
	border-color:  #C7C8CA; 
}
#notAvailable .principalNotAvailable {
	clear: both;
	float: left;
	position: relative;
	width: 100%;
	padding-top:1em;	
	height:400px;
	text-align: center;
}

#notAvailable .imagenNotAvailable{
	width: 50%;
	float:left;
	
}
#notAvailable .textoNotAvailable{
	width: 50%;
	float:right;
}
#notAvailable .imgNotAvailableIzda {
	width: 240px;
	height: 360px;
	overflow: hidden;
	/* padding-left: 84px; */
	padding-right: 32px; 
	padding-bottom:32px;
	padding-top:16px;
	float:right;
	
}
#notAvailable .imgNotAvailableDcha {
	width: 275px;
	height: 184px;
	overflow: hidden;
	 padding-left: 32px;  
	/* padding-right: 32px; */
	padding-bottom:32px;
	padding-top:100px;
	float:left;
}
	
/* css del header*/
#social{
	float:right;
}

#social img{
	width: 60px;
	height: 60px;
}

#social img:hover{
	transform:rotate(15deg);
	/* para firefox, safari, chrome, etc. */
	-webkit-transform:rotate(15deg);
	-moz-transform:rotate(15deg);
	/* para ie */
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0);
	/* opera */
	-o-transform:rotate(15deg);
}

/* @CHARSET "ISO-8859-1"; */

#ft_1 {
	background-color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 1%;
	text-align: center;
	text-transform: uppercase;
	
}

#ft_1 li {

	display: inline;
	padding-left: 10px;
	background-color: #CCCCCC;
	vertical-align: sub;
}

#ft_1 a {
	line-height: 1.9em;
	background-color: #CCCCCC;
	text-decoration: none;
}

#ft_1 a {
	line-height: 1.9em;
	background-color: transparent;
	text-decoration: none;
	color:#424242;
	font-weight: bold;
}

#ft_1 a:hover {
	line-height: 1.9em;
	background-color: transparent;
	text-decoration: underline;
	color: white;
}

#ft_1 a:active {
	line-height: 1.9em;
	background-color: transparent;
	text-decoration: blink;
	color: white;
}


	
}